// Table OA2: Dummy Candidates 		
	estimates drop _all 		
	sort constituency year 
	foreach var of varlist qgramstrdist jwstrdist lvstrdist lcsstrdist{
			bys constituency (year): gen `var'Base = `var'[1] 		
			gen `var'BaseTrend = `var'Base*trend 
			gen `var'BaseTrendSq = `var'Base*TrendSq 	
			gen `var'BaseTrendCu = `var'Base*TrendCu 	
			gen `var'BaseTrendQu = `var'Base*TrendQu 			
			qui eststo: xtreg `var' UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu  `var'BaseTrend `var'BaseTrendSq `var'BaseTrendCu `var'BaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe vce(cluster constituency)
			drop `var'Base*
			mean `var' 
	}
	esttab using "TabOA1_NationalFakeCandidates.tex",  b(2) p(2) scalars(N r2) sfmt(2) indicate(CitCandBase* LnElectors* 19* 20*) label nonotes replace 				

// Table OA3: Voter Preferences and Information (1971 Indian National Election Study should be obtained from ICPSR) 
	g pc_name0 = trim(constname)
	g pc_name = upper(pc_name0)	
	drop _merge 
	merge m:1 state pc_name year using [ICPSR25402 Data Name] /*the unmerged are discontinued */ 
	sort constituency year 
	foreach var of varlist AttentiveGovt InfluentialPerson ReadNewspaper ListenRadio PoliticalInterest PoliticalDiscussions NationalInterests NatAndStateInterests StateInterests Complexity Redistribution {	
	bys constituency (year): gen `var'Base = `var'[1] 		
	gen `var'BaseTrend = `var'Base*trend 
	gen `var'BaseTrendSq = `var'Base*TrendSq 	
	gen `var'BaseTrendCu = `var'Base*TrendCu 	
	gen `var'BaseTrendQu = `var'Base*TrendQu 									
	}
	estimates drop _all 
	qui eststo: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu PoliticalInterestBaseTrend PoliticalInterestBaseTrendSq PoliticalInterestBaseTrendCu PoliticalInterestBaseTrendQu PoliticalDiscussionsBaseTrend PoliticalDiscussionsBaseTrendSq PoliticalDiscussionsBaseTrendCu PoliticalDiscussionsBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu PoliticalInterestBaseTrend PoliticalInterestBaseTrendSq PoliticalInterestBaseTrendCu PoliticalInterestBaseTrendQu PoliticalDiscussionsBaseTrend PoliticalDiscussionsBaseTrendSq PoliticalDiscussionsBaseTrendCu PoliticalDiscussionsBaseTrendQu ComplexityBaseTrend ComplexityBaseTrendSq ComplexityBaseTrendCu ComplexityBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu PoliticalInterestBaseTrend PoliticalInterestBaseTrendSq PoliticalInterestBaseTrendCu PoliticalInterestBaseTrendQu PoliticalDiscussionsBaseTrend PoliticalDiscussionsBaseTrendSq PoliticalDiscussionsBaseTrendCu PoliticalDiscussionsBaseTrendQu ComplexityBaseTrend ComplexityBaseTrendSq ComplexityBaseTrendCu ComplexityBaseTrendQu RedistributionBaseTrend RedistributionBaseTrendSq RedistributionBaseTrendCu RedistributionBaseTrendQu, fe vce(cluster constituency)
	esttab using "NationalPolPrefFringe.tex",  b(2) p(2) scalars(N r2) sfmt(2) indicate(CitCand* LnElectors* Turnout* 19* 20* AttentiveGovt* InfluentialPerson* ReadNewspaper* ListenRadio* NationalInterests* PoliticalInterest* Complexity* Redistribution*) drop(NatAndStateInterests* StateInterests* PoliticalDiscussions*) label nonotes replace 					
	estimates drop _all 	
	qui eststo: xtreg Turnout UnScheduledDepChange TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg Turnout UnScheduledDepChange TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg Turnout UnScheduledDepChange TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg Turnout UnScheduledDepChange TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu PoliticalInterestBaseTrend PoliticalInterestBaseTrendSq PoliticalInterestBaseTrendCu PoliticalInterestBaseTrendQu PoliticalDiscussionsBaseTrend PoliticalDiscussionsBaseTrendSq PoliticalDiscussionsBaseTrendCu PoliticalDiscussionsBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg Turnout UnScheduledDepChange TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu PoliticalInterestBaseTrend PoliticalInterestBaseTrendSq PoliticalInterestBaseTrendCu PoliticalInterestBaseTrendQu PoliticalDiscussionsBaseTrend PoliticalDiscussionsBaseTrendSq PoliticalDiscussionsBaseTrendCu PoliticalDiscussionsBaseTrendQu ComplexityBaseTrend ComplexityBaseTrendSq ComplexityBaseTrendCu ComplexityBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg Turnout UnScheduledDepChange TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu PoliticalInterestBaseTrend PoliticalInterestBaseTrendSq PoliticalInterestBaseTrendCu PoliticalInterestBaseTrendQu PoliticalDiscussionsBaseTrend PoliticalDiscussionsBaseTrendSq PoliticalDiscussionsBaseTrendCu PoliticalDiscussionsBaseTrendQu ComplexityBaseTrend ComplexityBaseTrendSq ComplexityBaseTrendCu ComplexityBaseTrendQu RedistributionBaseTrend RedistributionBaseTrendSq RedistributionBaseTrendCu RedistributionBaseTrendQu, fe vce(cluster constituency)
	esttab using "NationalPolPrefTurnout.tex",  b(2) p(2) scalars(N r2) sfmt(2) indicate(LnElectors* Turnout* 19* 20* AttentiveGovt* InfluentialPerson* ReadNewspaper* ListenRadio* NationalInterests* PoliticalInterest* Complexity* Redistribution*) drop(NatAndStateInterests* StateInterests* PoliticalDiscussions*) label nonotes replace 					
	estimates drop _all 	
	qui eststo: xtreg RulingAllyWins UnScheduledDepChange RulingAllyBaseTrend RulingAllyBaseTrendSq RulingAllyBaseTrendCu RulingAllyBaseTrendQu  LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg RulingAllyWins UnScheduledDepChange RulingAllyBaseTrend RulingAllyBaseTrendSq RulingAllyBaseTrendCu RulingAllyBaseTrendQu  LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg RulingAllyWins UnScheduledDepChange RulingAllyBaseTrend RulingAllyBaseTrendSq RulingAllyBaseTrendCu RulingAllyBaseTrendQu  LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg RulingAllyWins UnScheduledDepChange RulingAllyBaseTrend RulingAllyBaseTrendSq RulingAllyBaseTrendCu RulingAllyBaseTrendQu  LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu PoliticalInterestBaseTrend PoliticalInterestBaseTrendSq PoliticalInterestBaseTrendCu PoliticalInterestBaseTrendQu PoliticalDiscussionsBaseTrend PoliticalDiscussionsBaseTrendSq PoliticalDiscussionsBaseTrendCu PoliticalDiscussionsBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg RulingAllyWins UnScheduledDepChange RulingAllyBaseTrend RulingAllyBaseTrendSq RulingAllyBaseTrendCu RulingAllyBaseTrendQu  LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu PoliticalInterestBaseTrend PoliticalInterestBaseTrendSq PoliticalInterestBaseTrendCu PoliticalInterestBaseTrendQu PoliticalDiscussionsBaseTrend PoliticalDiscussionsBaseTrendSq PoliticalDiscussionsBaseTrendCu PoliticalDiscussionsBaseTrendQu ComplexityBaseTrend ComplexityBaseTrendSq ComplexityBaseTrendCu ComplexityBaseTrendQu, fe vce(cluster constituency)
	qui eststo: xtreg RulingAllyWins UnScheduledDepChange RulingAllyBaseTrend RulingAllyBaseTrendSq RulingAllyBaseTrendCu RulingAllyBaseTrendQu  LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year AttentiveGovtBaseTrend AttentiveGovtBaseTrendSq AttentiveGovtBaseTrendCu AttentiveGovtBaseTrendQu InfluentialPersonBaseTrend InfluentialPersonBaseTrendSq InfluentialPersonBaseTrendCu InfluentialPersonBaseTrendQu ReadNewspaperBaseTrend ReadNewspaperBaseTrendSq ReadNewspaperBaseTrendCu ReadNewspaperBaseTrendQu ListenRadioBaseTrend ListenRadioBaseTrendSq ListenRadioBaseTrendCu ListenRadioBaseTrendQu NationalInterestsBaseTrend NationalInterestsBaseTrendSq NationalInterestsBaseTrendCu NationalInterestsBaseTrendQu NatAndStateInterestsBaseTrend NatAndStateInterestsBaseTrendSq NatAndStateInterestsBaseTrendCu NatAndStateInterestsBaseTrendQu StateInterestsBaseTrend StateInterestsBaseTrendSq StateInterestsBaseTrendCu StateInterestsBaseTrendQu PoliticalInterestBaseTrend PoliticalInterestBaseTrendSq PoliticalInterestBaseTrendCu PoliticalInterestBaseTrendQu PoliticalDiscussionsBaseTrend PoliticalDiscussionsBaseTrendSq PoliticalDiscussionsBaseTrendCu PoliticalDiscussionsBaseTrendQu ComplexityBaseTrend ComplexityBaseTrendSq ComplexityBaseTrendCu ComplexityBaseTrendQu RedistributionBaseTrend RedistributionBaseTrendSq RedistributionBaseTrendCu RedistributionBaseTrendQu, fe vce(cluster constituency)
	esttab using "NationalPolPrefRuling.tex",  b(2) p(2) scalars(N r2) sfmt(2) indicate(LnElectors* Ruling* 19* 20* AttentiveGovt* InfluentialPerson* ReadNewspaper* ListenRadio* NationalInterests* PoliticalInterest* Complexity* Redistribution*) drop(NatAndStateInterests* StateInterests* PoliticalDiscussions*) label nonotes replace 					

//Table OA4: Robustness to Independents without any unrecognised party candidates and with all 
	*Without any unrecognised party candidates 
		estimates drop _all 		
		qui eststo: xi: xtreg CitCand2 UnScheduledDepChange i.year, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand2 UnScheduledDepChange CitCand2BaseTrend CitCand2BaseTrendSq CitCand2BaseTrendCu CitCand2BaseTrendQu i.year, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand2 UnScheduledDepChange CitCand2BaseTrend CitCand2BaseTrendSq CitCand2BaseTrendCu CitCand2BaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu i.year, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand2 UnScheduledDepChange CitCand2BaseTrend CitCand2BaseTrendSq CitCand2BaseTrendCu CitCand2BaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors i.year, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand2 UnScheduledDepChange CitCand2BaseTrend CitCand2BaseTrendSq CitCand2BaseTrendCu CitCand2BaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe vce(cluster constituency)
		*Turnout  		
		qui eststo: xi: xtivreg2 Turnout (CitCand2_s = UnScheduledDepChange) CitCand2BaseTrend CitCand2BaseTrendSq CitCand2BaseTrendCu CitCand2BaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		*Ruling Party   		
		qui eststo: xi: xtivreg2 RulingAllyWins (CitCand2_s = UnScheduledDepChange) CitCand2BaseTrend CitCand2BaseTrendSq CitCand2BaseTrendCu CitCand2BaseTrendQu RulingAllyBaseTrend RulingAllyBaseTrendSq RulingAllyBaseTrendCu RulingAllyBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		*Independent vote share 
		qui eststo: xi: xtivreg2 IndepVoteSh2100 (CitCand2_s = UnScheduledDepChange) CitCand2BaseTrend CitCand2BaseTrendSq CitCand2BaseTrendCu CitCand2BaseTrendQu IndepVoteSh2BaseTrend IndepVoteSh2BaseTrendSq IndepVoteSh2BaseTrendCu IndepVoteSh2BaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		*Winner vote share 			
		qui eststo: xi: xtivreg2 winner_share100 (CitCand2_s = UnScheduledDepChange) CitCand2BaseTrend CitCand2BaseTrendSq CitCand2BaseTrendCu CitCand2BaseTrendQu winner_shareBaseTrend winner_shareBaseTrendSq winner_shareBaseTrendCu winner_shareBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		esttab using "Independents2.tex",  b(2) p(2) scalars(N r2) sfmt(2) label nonotes replace 							
	*With all unrecognised party candidates 
		estimates drop _all 	
		qui eststo: xi: xtreg CitCand3 UnScheduledDepChange i.year, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand3 UnScheduledDepChange CitCand3BaseTrend CitCand3BaseTrendSq CitCand3BaseTrendCu CitCand3BaseTrendQu i.year, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand3 UnScheduledDepChange CitCand3BaseTrend CitCand3BaseTrendSq CitCand3BaseTrendCu CitCand3BaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu i.year, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand3 UnScheduledDepChange CitCand3BaseTrend CitCand3BaseTrendSq CitCand3BaseTrendCu CitCand3BaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors i.year, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand3 UnScheduledDepChange CitCand3BaseTrend CitCand3BaseTrendSq CitCand3BaseTrendCu CitCand3BaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe vce(cluster constituency)
		*Turnout  		
		qui eststo: xi: xtivreg2 Turnout (CitCand3_s = UnScheduledDepChange) CitCand3BaseTrend CitCand3BaseTrendSq CitCand3BaseTrendCu CitCand3BaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		*Ruling Party   		
		qui eststo: xi: xtivreg2 RulingAllyWins (CitCand3_s = UnScheduledDepChange) CitCand3BaseTrend CitCand3BaseTrendSq CitCand3BaseTrendCu CitCand3BaseTrendQu RulingAllyBaseTrend RulingAllyBaseTrendSq RulingAllyBaseTrendCu RulingAllyBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		*Independent vote share 
		qui eststo: xi: xtivreg2 IndepVoteSh3100 (CitCand3_s = UnScheduledDepChange) CitCand3BaseTrend CitCand3BaseTrendSq CitCand3BaseTrendCu CitCand3BaseTrendQu IndepVoteSh3BaseTrend IndepVoteSh3BaseTrendSq IndepVoteSh3BaseTrendCu IndepVoteSh3BaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		*Winner vote share 			
		qui eststo: xi: xtivreg2 winner_share100 (CitCand3_s = UnScheduledDepChange) CitCand3BaseTrend CitCand3BaseTrendSq CitCand3BaseTrendCu CitCand3BaseTrendQu winner_shareBaseTrend winner_shareBaseTrendSq winner_shareBaseTrendCu winner_shareBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		esttab using "Independents3.tex",  b(2) p(2) scalars(N r2) sfmt(2) label nonotes replace 							
	
// Table OA5: Results with the unstandardized number of candidates  
		estimates drop _all 
		*Turnout  		
		qui eststo: xi: xtivreg2 Turnout (CitCand = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu  TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		*Ruling Party   		
		qui eststo: xi: xtivreg2 RulingAllyWins (CitCand = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu  RulingAllyBaseTrend RulingAllyBaseTrendSq RulingAllyBaseTrendCu RulingAllyBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		*Independent vote share 
		qui eststo: xi: xtivreg2 IndepVoteSh100 (CitCand = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu IndepVoteShBaseTrend IndepVoteShBaseTrendSq IndepVoteShBaseTrendCu IndepVoteShBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		*Winner vote share 			
		qui eststo: xi: xtivreg2 winner_share100 (CitCand = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu winner_shareBaseTrend winner_shareBaseTrendSq winner_shareBaseTrendCu winner_shareBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year, fe cluster(constituency) 
		esttab using "TabOA5_UnstandardizedIndependents.tex",  b(2) p(2) scalars(N r2) sfmt(2) indicate(CitCandBase* LnElectors* _I* Lag*) label nonotes replace 			
	
// Table OA6: Robustness to excluding constituencies with hundreds of independents 
		g HundCitCand = CitCand >= 100  
		tab HundCitCand if turnout!=. /*3 constituencies with 100 or more independents */ 
		*First Stage Panel 
		estimates drop _all 		
		qui eststo: xi: xtreg CitCand UnScheduledDepChange i.year if CitCand <= 100, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu i.year if CitCand <= 100, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu i.year if CitCand <= 100, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors i.year if CitCand <= 100, fe vce(cluster constituency)	
		qui eststo: xi: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year if CitCand <= 100, fe vce(cluster constituency)
		*Turnout  		
		qui eststo: xi: xtivreg2 Turnout (CitCand_s = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu  TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year if CitCand <= 100, fe cluster(constituency) 
		*Ruling Party   		
		qui eststo: xi: xtivreg2 RulingAllyWins (CitCand_s = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu  RulingAllyBaseTrend RulingAllyBaseTrendSq RulingAllyBaseTrendCu RulingAllyBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year if CitCand <= 100, fe cluster(constituency) 
		*Independent vote share 
		qui eststo: xi: xtivreg2 IndepVoteSh100 (CitCand_s = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu IndepVoteShBaseTrend IndepVoteShBaseTrendSq IndepVoteShBaseTrendCu IndepVoteShBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year if CitCand <= 100, fe cluster(constituency) 
		*Winner vote share 			
		qui eststo: xi: xtivreg2 winner_share100 (CitCand_s = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu winner_shareBaseTrend winner_shareBaseTrendSq winner_shareBaseTrendCu winner_shareBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year if CitCand <= 100, fe cluster(constituency) 
		esttab using "TabOA6_Outliers_Candidates.tex",  b(2) p(2) scalars(N r2) sfmt(2) indicate(CitCandBase* LnElectors* _I* Lag*) label nonotes replace 			
		
// Table OA7: Robustness to Exclusion of Post-1998 Elections 
	*OLS 
	estimates drop _all 	
	qui eststo: xi: xtreg CitCand UnScheduledDepChange i.year if year<1999, fe vce(cluster constituency)	
	qui eststo: xi: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu i.year if year<1999, fe vce(cluster constituency)	
	qui eststo: xi: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu i.year if year<1999, fe vce(cluster constituency)	
	qui eststo: xi: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors i.year if year<1999, fe vce(cluster constituency)	
	qui eststo: xi: xtreg CitCand UnScheduledDepChange CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year if year<1999, fe vce(cluster constituency)
	esttab using "Robust_Binary_FS_RF_Pre99.tex",  b(2) p(2) scalars(N r2) sfmt(2)  indicate(CitCandBase* TurnoutBase* LnElectors* Lag* _I*) label nonotes replace 										
	*IV 
	estimates drop _all 	
	eststo: xi: xtivreg2 Turnout (CitCand_s = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu  TurnoutBaseTrend TurnoutBaseTrendSq TurnoutBaseTrendCu TurnoutBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year if year<1999, fe cluster(constituency) 	
	eststo: xi: xtivreg2 RulingAllyWins (CitCand_s = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu  RulingAllyBaseTrend RulingAllyBaseTrendSq RulingAllyBaseTrendCu RulingAllyBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year if year<1999, fe cluster(constituency) first					
	eststo: xi: xtivreg2 winner_share100 (CitCand_s = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu  winner_shareBaseTrend winner_shareBaseTrendSq winner_shareBaseTrendCu winner_shareBaseTrendQu LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year if year<1999, fe cluster(constituency) 
	eststo: xi: xtivreg2 IndepVoteSh100 (CitCand_s = UnScheduledDepChange) CitCandBaseTrend CitCandBaseTrendSq CitCandBaseTrendCu CitCandBaseTrendQu  IndepVoteShBaseTrend IndepVoteShBaseTrendSq IndepVoteShBaseTrendCu IndepVoteShBaseTrendQu  LnElectors LagWinDist LagWinDistSq LagWinDistCu LagWinDistQu LagTightElection i.year if year<1999, fe cluster(constituency) 
	esttab using "Robust_BinaryIVPre99.tex",  b(2) p(2) scalars(N r2) sfmt(2)  indicate(CitCandBase* LnElectors* Turnout* _I*) label nonotes replace 							
